package com.zhangfb95.crosschain.plugin.container.java.fabric2.infra.model.mapper.entity;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 重试交易事件明细
 *
 * @author zhangfubing
 * @since 2024/1/9
 */
@Data
@Accessors(chain = true)
public class Fabric2TxEventItem {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 交易事件id
     */
    private Long txEventId;

    /**
     * 明细key
     */
    private String itemKey;

    /**
     * 明细值
     */
    private String itemValue;

    /**
     * 处理状态, wait / fail / success / ignored
     */
    private String handleStatus;

    /**
     * 处理次数
     */
    private int handleCount;
}
